﻿var express = require('express');
var router = express.Router();
/* GET users listing. */
router.post('/', function(req, res, next) {
    let body = '';
    // 接收数据为 utf8 字符串，
    // 如果没有设置字符编码，则会接收到 Buffer 对象。
    req.setEncoding('UTF8');
    // 如果添加了监听器，则可读流会触发 'data' 事件。
    req.on('data', (chunk) => {
        body += chunk;
    });




    req.on('end', () => {
        try {
            let start=body.indexOf('UDID');
            let end=body.indexOf('VERSION');
            let str=body.slice(start,end)
            var start1=str.indexOf('<string>');
            var end1=str.indexOf('</string>');
            var str2=str.slice(start1+8,end1);
          //  console.log('haha:'+str2)


            res.writeHead(301, {'Location': 'https://xxx.xyz/ipa?udid='+str2});
            res.end();

        } catch (er) {
            // json 解析失败。
            res.status(301);
            res.send('respond with a resource');
        }
    });







});

module.exports = router;
